﻿/* CSS Document */

/*--简单动态图标---*/
.gkColumn li i,.infoTow a i,.hhdcx a i{-webkit-transition: 400ms; -o-transition: 400ms;    -moz-transition: 400ms;    transition: 400ms; }
.newcaid a:hover i,.openOne .inBd li:hover i,.fwshix .inBd4 li:hover i img,.hhdcd li:hover i,.yzcd li:hover i{
	webkit-transition: -webkit-transform 0.7s ease-out;
    -moz-transition: -moz-transform 0.7s ease-out;
    transition: transform 0.7s ease-out;
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
}


/*--文字溢出隐藏---*/
.openOne .inBd li span,.fwshix .inBd4 li span,.fwshix .hbum .inBd4 li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}


/*---新闻栏目---*/
.newBoxs,.headLine,.notice,.areaCon,.newcaid,.htopic,.hcenterTow,.hcenterTree{ width:100%;/*margin-bottom:15px;*/}
.newboxTow,.publicity,.hfuwu,.hhudong,.youzilg{ padding:14px 14px 14px 14px; background:#fff; width:1172px;margin-bottom: 15px }
.newboxTow{ padding-bottom:3px !important;}

.newBoxs{margin-top:15px;}
.headLine{margin-bottom:15px; background: #f5f5f5;}
.headLine .tit{ width:94px; height: 85px; }

.headLine .bd{ height:32px; line-height:32px;width:1065px;}
.headLine .bd li{ line-height:38px;}
.headLine .bd li a{ color:#e31c1c;}
.headLine .bd h3,.headLine .bd p{ display: block; width:100%;}
.headLine .bd p{ line-height: 38px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; color: #666; }
.headLine .bd h3{ line-height: 38px;  font-size:26px; font-weight:bold; color:#e31c1c; text-align:center;margin-top:5px; }
.headLine .bd h3 a{ color:#e31c1c;}
.headLine .bd p a{margin-left:10px;color: #666;}
.headLine .bd p a:hover{ color:#e31c1c;}

.smtout{/*margin-top:15px;*/ line-height:30px; height:30px; overflow:hidden;zoom:1; text-align:center;}
.smtout a{ display:inline-block;width:350px;margin-left:20px; background:url(../images/line3.png) no-repeat right; padding-right:20px; color:#777;}
.smtout a:hover{ color:#e63a3a;}
.smtout a.last{ background:none !important;}


.xinwen{ width:657px;}
.focuse{ width:100%; position:relative;}
.focuse .hd{ height:45px; width:105px; position:absolute; right:0; bottom:0; z-index:999;} 
.focuse .hd li{ float:left; width:10px; height:10px; background:#fff; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px;margin:0 4px; cursor:pointer; margin-top:17px;}
.focuse .hd li.on{ background:#ef2a2a; width:17px; height:17px; margin-top:13px;}
.focuse .bd{ width:657px; height:392px; position:relative;}
.focuse .bd li{ width:657px; height:392px; }
.focuse .bd li img{ width:657px; height:auto;}
.focuse .bd li span{ display:block; position:absolute; bottom:0; left:0; height:44px; line-height:44px; background:url(../images/tm-bg1.png) repeat-x; width:100%; color:#fff;}
.focuse .bd li span p{ width:79%; display:block;  text-indent:15px;  }
.notice{margin-top:19px;}
.notice .tit{ width:83px; height:65px; padding-right:8px; background:url(../images/htit-bg1.jpg) no-repeat; text-align:center; color:#fff; font-weight:bold; font-size:18px;padding-top:12px; letter-spacing:2px;  }
.notice .tit a{ color:#fff;}
.notice .tognzhi{ width:554px;}
.notice .newlist li{ line-height:34px;}
.notice .newlist li a{ width:82%;}

.xinwen2{ width:497px;}
.areaCon .hd{ height:34px; }
.areaCon .hd li{ float:left; min-width:118px; height:34px; line-height:34px; background:url(../images/line4.jpg) no-repeat right; padding-right:5px; font-size:18px;/*margin-right:15px;*/}
.areaCon .hd li.last{ background:none;}
.areaCon .hd li a{ min-width:118px; line-height:34px; display:block; height:34px; text-align:center;}
.areaCon .hd li.on a,.areaCon .hd li:hover a{ background:#4e94d3; font-weight:bold; color:#fff;border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px;}

.areaCon .bd{margin-top:15px;padding-left:2%; width:98%; height:343px;}
.areaCon .bd li{ line-height:18px !important; background:url(../images/line5.jpg) no-repeat 4px 0; padding-left:0 !important;padding-bottom:18px;}
.areaCon .bd li s{ display:block; width:7px; height:7px; border:1px solid #a2a2a2;border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; float:left;margin-top:4px;}
.areaCon .bd li a{ width:78% !important; margin-left:10px;}
.areaCon .bd li:hover s{ background:#4e94d3; border:1px solid #4e94d3; transition: 400ms; height:10x; }

.newcaid{ overflow:hidden;zoom:1;margin-top:13px;}
.newcaid a{ float:left; width:240px; height:75px; border:1px solid #e8e5e5; overflow:hidden;zoom:1; font-size:16px;}
.newcaid a i,.newcaid a span{ display:block; float:left; height:75px;}
.newcaid a i{ width:50px; background:url(../images/hicon2.png) no-repeat 0 0;margin-left:39px;}
.newcaid a span{margin-left:11px; padding-left:20px; background:url(../images/line6.png) no-repeat left; line-height:75px;}
a.hnewcd2{ float:right;}
a.hnewcd2 i{ background-position:0 -75px;}


/*--政务公开---*/
.hbgTit{ width:354px; margin:0 auto; height:45px; line-height:45px;  background:url(../images/h-titbg1.jpg) no-repeat center; text-align:center; font-size:22px; font-weight:bold;}
.hbgTit a{ color:#0363ba;}
.publicOne{ width:100%; margin-top:10px;}
.gkColumn{ width:222px;}
.gkColumn li{ height:47px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; background:#f5f5f5; margin-bottom:8px; overflow:hidden;zoom:1; transition: color .3s ease;}
.gkColumn li i,.gkColumn li span{ display:block; float:left;  height:47px; line-height:47px;}
.gkColumn li i{ width:35px; margin-left:20px; background:url(../images/h-gkicon1.png) no-repeat 0 0;}
.gkColumn li span{ margin-left:10px;}

li.gklm1 i{ background-position:0 0;}
li.gklm1:hover i{ background-position:-45px 0;}
li.gklm2 i{ background-position:0 -47px;}
li.gklm2:hover i{ background-position:-45px -47px;}

li.gklm3 i{ background-position:0 -94px;}
li.gklm3:hover i{ background-position:-45px -94px;}

li.gklm4 i{ background-position:0 -141px;}
li.gklm4:hover i{ background-position:-45px -141px;}

li.gklm5 i{ background-position:0 -188px;}
li.gklm5:hover i{ background-position:-45px -188px;}

li.gklm6 i{ background-position:0 -235px;}
li.gklm6:hover i{ background-position:-45px -235px;}



.gklist{ width:554px;margin-left:22px;}
.gklist .hd{ overflow:hidden; zoom:1; height:35px; background:url(../images/line7.jpg) repeat-x bottom; }
.gklist .hd ul,.gklist .hd h3{ display:block;}
.gklist .hd ul{ float:left; height:35px; width:92%;}
.gklist .hd ul li{ float:left; width:110px; height:35px; background:url(../images/arrow2.png) no-repeat right 6px; text-align:center;  font-size:18px; margin:0 5px;}
.gklist .hd ul li a{ display:block; width:100%; height:35px; line-height:21px;color:#6a6a6a;}
.gklist .hd ul li.on a,.gklist .hd ul li:hover a{ color:#197fdb; font-weight:bold;background:url(../images/line8.jpg) no-repeat bottom;}
.gklist .hd h3{ float:right; line-height:28px; color:#898888; line-height:20px;}
.gklist .hd h3 a{ color:#898888;}
.gklist .bd{margin-top:5px; padding-left:2%; width:98%; height:282px;}
.gklist .bd li{ background:url(../images/arrow3.jpg) no-repeat left; line-height:35px !important;}


.gklanmu{ width:354px; }
.infoPtai{ width:100%;background:#f7f7f7; }
.infoPtai .hd{ height:41px;}
.infoPtai .hd li{ float:left; width:176px; border-top:2px solid #dddcdc; height:45px; line-height:45px; text-align:center; color:#6a6a6a; font-size:18px;}
.infoPtai .hd li a{ color:#6a6a6a; width:100%; }
.infoPtai .hd li.on a,.infoPtai .hd li:hover a{ color:#1b6dd2; font-weight:bold;}
.infoPtai .hd li.on,.infoPtai .hd li:hover{ background:#fff;border-top:2px solid #1b6dd2; }
.infoPtai .bd{ height:190px;}
.openOne,.zcjd{ width:100%; position:relative;}
.openOne .inHd{ width:49px; height:8px; margin:0 auto; z-index:99; position:absolute; bottom:8px; left:45%;}
.openOne .inHd li{ float:left; width:8px; height:8px; margin-right:4px; border-radius:50px; -webkit-border-radius:50px;-moz-border-radius:50px; background:#c9cacb; cursor:pointer;}
.openOne .inHd li.on{ background:#e32f2f;}
.openOne .inBd,.openOne .inBd{margin-top:10px; padding:5px 7px;  height:170px;}
.openOne .inBd li{ width:75px; float:left;  margin:0 5px 5px 5px;}
.openOne .inBd li i,.openOne .inBd li span{ display:block; width:100%; }
.openOne .inBd li i{ width:46px; height:46px; margin:0 auto; background:url(../images/hgk-icon2.png) no-repeat 0 0;}
.openOne .inBd li span{ line-height:30px; text-align:center;}
li.opencd1 i{ background-position:0 0;}
li.opencd2 i{ background-position:0 -46px !important;}
li.opencd3 i{ background-position:0 -92px !important;}
li.opencd4 i{ background-position:0 -138px !important;}
li.opencd5 i{ background-position:0 -184px !important;}
li.opencd6 i{ background-position:0 -230px !important;}
li.opencd7 i{ background-position:0 -276px !important;}
li.opencd8 i{ background-position:0 -322px !important;}

li.opencd9 i{ background-position:0 -368px !important;}
li.opencd10 i{ background-position:0 -414px !important;}
li.opencd11 i{ background-position:0 -460px !important;}
li.opencd12 i{ background-position:0 -506px !important;}
li.opencd13 i{ background-position:0 -552px !important;}
li.opencd14 i{ background-position:0 -598px !important;}
li.opencd15 i{ background-position:0 -644px !important;}
li.opencd16 i{ background-position:0 -690px !important;}
li.opencd17 i{ background-position:0 -736px !important;}
li.opencd18 i{ background-position:0 -782px !important;}
li.opencd19 i{ background-position:0 -828px !important;}
li.opencd20 i{ background-position:0 -874px !important;}
.zcjd .inHd2{ z-index:99;}
.zcjd .inHd2 a{ display:block; width:27px; height:41px; position:absolute; top:80px; z-index:999}
.zcjd .inHd2 a.prev{ background:url(../images/arrow4.png) no-repeat; left:0;}
.zcjd .inHd2 a.next{ background:url(../images/arrow5.png) no-repeat; right:0;}
.zcjd .inBd2{ margin-top:5px;}
.zcjd .inBd2 li{ width:354px; height:185px; position:relative; z-index:99;}
.zcjd .inBd2 li img{ width:354px;}
.zcjd .inBd2 li span{ display:block; width:96%; padding:0 2%; height:34px; line-height:34px; color:#555; position:absolute; left:0; bottom:0; background:url(../images/tm-bg1.png) repeat-x; color:#fff; }

.infoTow{ width:100%; margin-top:10px;}
.infoTow a{ display:block; float:left; width:170px; height:71px; line-height:71px; overflow:hidden;zoom:1;}
.infoTow a i,.infoTow a span{ display:block; float:left; height:71px; line-height:71px;}
.infoTow a span{ color:#fff;margin-left:12px;}
.infoTow a i{ width:43px; height:43px; margin-top:14px;margin-left:25px; background:url(../images/hgk-icon3.png) no-repeat 0 0;}
a.gkld{ background:url(../images/hgk-bg1.jpg) no-repeat;}
a.gkld i{ background-position:0 0;}
a.gkld:hover i{ background-position:-47px 0;}
a.gkzuzh{ background:url(../images/hgk-bg2.jpg) no-repeat; float:right !important;}
a.gkzuzh i{ background-position:0 -43px;}
a.gkzuzh:hover i{ background-position:-47px -43px;}


/*--首页专题--*/
.htopic{ border-top:1px dashed #c5c5c5; margin-top:10px; padding-top:14px;}
.htopic .tit{ width:76px; height:98px; background:url(../images/hzt-tit1.jpg) no-repeat; font-size:0; line-height:0; text-indent:-99;}
.htopic .tit a{ display:block; width:76px; height:98px;}
.zhuanti{ width:1088px; height:98px; overflow:hidden;zoom:1;}
.zhuanti li{ width:260px; height:100px; float:left; margin-left:13px;}
.zhuanti li img{ border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; width:100%;}

/*---办事服务--*/
.hcenterTow{margin-top:15px;}
.hfuwu{ width:748px !important;}
.hfwBox{ width:100%; margin-top:5px;}

.fwshix{ width:100%;}
.fwshix .inHd3{ width:89px; height:307px; background:url(../images/hfw-bg1.jpg) no-repeat; }
.fwshix .inHd3 li{ height:102px; position:relative;}
.fwshix .inHd3 li a,.fwshix .inHd3 li i{ display:block;}
.fwshix .inHd3 li a{ width:80px; height:78px; padding-top:24px; line-height:26px; font-size:18px; color:#888888; text-align:center;}
.fwshix .inHd3 li.on a,.fwshix .inHd3 li:hover a{ background:#348ee0; font-weight:bold; color:#fff;}
.fwshix .inHd3 li i{ position:absolute; top:41px; right:-10px;width: 0;height: 0;border-width: 10px;border-style: solid;border-color: transparent transparent transparent transparent;}
.fwshix .inHd3 li.on i,.fwshix .inHd3 li:hover i{border-color: transparent transparent transparent #348ee0;}

.fwshix .inHd3 li.on.ger a,.fwshix .inHd3 li.ger:hover a{border-radius:5px; -webkit-border-radius:5px; -moz-border-border-radius:5px; border-bottom-left-radius:0;border-bottom-right-radius:0;}
.fwshix .inHd3 li.on.bum a,.fwshix .inHd3 li.bum:hover a{border-radius:5px; -webkit-border-radius:5px; -moz-border-border-radius:5px; border-top-left-radius:0;border-top-right-radius:0;}
.fwshix .inBd3{ width:645px;}

.fwshix .oneBf{ width:100%;}
.fwshix .inHd4{ width:100px; height:8px; margin:0 auto; margin-top:25px;}
.fwshix .inHd4 li{ width:8px; height:8px; margin-left:8px; border-radius:20px; background:#d2d2d2; float:left; cursor:pointer;}
.fwshix .inHd4 li.on{ width:26px; background:#f13232;}
.fwshix .inBd4{ width:100%; height:274px;}
.fwshix .inBd4 li{ float:left; width:97px; margin:0 5px 4px 5px;}
.fwshix .inBd4 li i,.fwshix .inBd4 li span{ display:block; margin:0 auto;}
.fwshix .inBd4 li i{ background:#eef6fd; border-radius:50%; -webkit-border-radius:50%; -moz-border-border-radius:50%; width:58px; height:58px;}
.fwshix .inBd4 li span{ text-align:center; line-height:35px;}
.fwshix .inBd4 li i img {margin: 0 auto;display: block;vertical-align: middle;}

.fwshix .hbum .inBd4 li{ width:149px; border:1px solid #e7e8e8; height:45px; text-align:center; margin-bottom:13px;}
.fwshix .hbum .inBd4 li a{ display:block;width:92%; padding:0 4%; text-align:center; line-height:45px; }

/*---政民互动---*/
.hhudong{ width:381px !important;}
.hhdcx{ width:264px; margin-top:5px; background:url(../images/hhud-bg.jpg) no-repeat; height:75px; padding-left:117px; overflow:hidden;zoom:1; padding-top:29px;}
.hhdcx a{ display:block; float:left; margin:0 6px; width:119px; height:45px; background:#ee4032; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; line-height:45px; overflow:hidden;zoom:1;}
.hhdcx a i,.hhdcx a span{ display:block; float:left; height:45px; line-height:45px; color:#fff;}
.hhdcx a i{ width:30px; background:url(../images/hhd-icon1.png) no-repeat 0 0; margin:0 6px 0 8px;}
a.hxiex i{ background-position:0 0;}
a.hxiex:hover i{ background-position:-34px 0;}
a.hxj{ background:#bfbebe;}
a.hxj i{ background-position:0 -45px;}
a.hxj:hover i{ background-position:-34px -45px;}

.hhdcd{ width:100%; margin-top:22px;}
.hhdcd li{ width:183px; height:75px; float:left; overflow:hidden;zoom:1; background:url(../images/hhd-bg2.jpg) no-repeat 0 0; overflow:hidden;zoom:1; margin-bottom:14px;}
.hhdcd li i,.hhdcd li span{ display:block; height:75px; line-height:75px; float:left; }
.hhdcd li i{ width:53px; height:53px; margin:11px 13px 11px 23px; background:url(../images/hhd-icon2.png) no-repeat 0 0;}
.hhdcd li span{ line-height:75px;}

li.hdcd1{ background-position:0 0;}
li.hdcd1 i{ background-position:0 0;}
li.hdcd2{ background-position:0 -77px; float:right;}
li.hdcd2 i{ background-position:0 -53px;}
li.hdcd3{ background-position:0 -154px;}
li.hdcd3 i{ background-position:0 -106px;}
li.hdcd4{ background-position:0 -231px;float:right;}
li.hdcd4 i{ background-position:0 -159px;}

/*--旅游岚皋---*/
.youzaiBox{ width:100%; margin-top:5px;}
.youztu{ width:387px; height:253px; position:relative;}
.youztu .hd a{ display:block; width:16px; height:28px; position:absolute; top:113px;z-index:99;}
.youztu .hd a.prev{ background:url(../images/arrow6.png) no-repeat;}
.youztu .hd a.next{ background:url(../images/arrow7.png) no-repeat; right:0;}
.youztu .bd{ width:387px; height:253px;}
.youztu .bd li{ width:387px; height:253px;}
.youztu .bd li img{ width:387px; height:auto; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}

.youzjes{ width:760px;}
.yzsj1{ width:100%;}
.yzpic{ width:190px; height:125px; margin-top:5px;}
.yzWen{ width:552px; line-height:32px; color:#666;}
.yzWen a{ color:#dd0303;}

.yzcd{ width:100%; margin-top:25px; background:url(../images/line9.jpg) repeat-x top; padding-top:20px;}
.yzcd li{ float:left; width:90px; margin:0 9px;}
.yzcd li i,.yzcd li span{ display:block; margin:0 auto; text-align:center; line-height:30px;}
.yzcd li span{margin-top:5px;}
.yzcd li i{ width:50px; height:40px; background:url(../images/h-yzicon.png) no-repeat 0 0;}
li.yzdh1 i{ background-position:0 0;}
li.yzdh2 i{ background-position:0 -40px;}
li.yzdh3 i{ background-position:0 -80px;}
li.yzdh4 i{ background-position:0 -120px;}
li.yzdh5 i{ background-position:0 -160px;}
li.yzdh6 i{ background-position:0 -200px;}
li.yzdh6 i{ background-position:0 -240px;}


/*--service--0216--*/
.hbsfw-new{ width:100%;margin:17px auto;}
.hbsfw-new li{ border-bottom: 1px dashed #c9dcf9; border-right:1px dashed #c9dcf9;width:186px; height: 137px; float: left;}
.hbsfw-new li i,.hbsfw-new li span{ display: block; margin: 0 auto; text-align: center;}
.hbsfw-new li span{ line-height: 55px; color: #555;}
.hbsfw-new li i{ width:59px; height: 59px; background: url(../images/newicon-bsfw.png) no-repeat 0 0;margin-top:20px;}
li.nbsfw1 i{ background-position: 0 0;}
li.nbsfw2 i{ background-position: 0 -59px;}
li.nbsfw3 i{ background-position: 0 -118px;}
li.nbsfw4 i{ background-position: 0 -177px;}
li.nbsfw5 i{ background-position: 0 -236px;}
li.nbsfw6 i{ background-position: 0 -295px;}
li.nbsfw7 i{ background-position: 0 -354px;}
li.nbsfw8 i{ background-position: 0 -413px;}
li.nbsfw4,li.nbsfw8{ border-right:none;}
li.nbsfw5,li.nbsfw6,li.nbsfw7,li.nbsfw8{ border-bottom:none;}
.hbsfw-new li:hover i{	webkit-transition: -webkit-transform 0.7s ease-out;-moz-transition: -moz-transform 0.7s ease-out;transition: transform 0.7s ease-out;transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);}



/*--两库入口添加--*/
.libraries{ width:100%; margin:5px 0 16px 0; display: flex; justify-content: space-between; }
.libraries ul{ width:800px;}
.libraries ul li{ width:223px; height: 105px;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px; float: left; margin-right:15px; }
.libraries ul li i,.libraries ul li span{ display: block; margin: 0 auto;}
.libraries ul li i{ width:50px; height: 50px;margin-top:15px; background: url(../images/lkicon.png) no-repeat 0 0;}
.libraries ul li span{margin-top:8px; text-align: center;}
li.lk1{ background: url(../images/liangkubg1.jpg) no-repeat;}
li.lk2{background: url(../images/liangkubg2.jpg) no-repeat;}
li.lk3{background: url(../images/liangkubg3.jpg) no-repeat;}

li.lk1 i{ background-position: 0 0;}
li.lk2 i{ background-position: 0 -50px !important}
li.lk3 i{ background-position: 0 -100px !important;}
.libraries ul li:hover i{webkit-transition: -webkit-transform 0.7s ease-out;-moz-transition: -moz-transform 0.7s ease-out;transition: transform 0.7s ease-out;transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);}


.wenjksearch{ width:484px;padding:56px 13px 0 13px; height:49px; background: url(../images/liangkubg4.jpg) no-repeat; display: flex; justify-content: space-between;}
.wenjksearch input{ display: block; border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px; outline: none;}
.wenjksearch input.shuruk{width:335px; border: 1px solid #99c3e9; text-indent: 10px; height: 32px; background: #fff; line-height: 32px;}
.wenjksearch input.btn-default{ width:82px; height: 35px; background: url(../images/lkbtnbg.png) no-repeat; text-indent: 20px; color: #fff; cursor: pointer;}
.wenjksearch{ position: relative;}
.wenjksearch a{ display: block; width:100%; height: 40px;position: absolute;top:10px; left: 0;}
